///************************************************************************
/// <copyrigth>Voice AI Technology Of ShenZhen</copyrigth>
/// <author>tangyingzhong</author>
/// <contact>yingzhong@voiceaitech.com</contact>
/// <version>v1.0.0</version>
/// <describe>
/// Polygon entity
///</describe>
/// <date>2020/6/14</date>
///***********************************************************************
#ifndef GEOPOLYGON_H
#define GEOPOLYGON_H

#include <vector>
#include "GeoPoint.h"

struct GeoLoop
{
	// Vertex table to describe a polygon
	std::vector<GeoPoint> VertexTable;
};

struct GeoPolygon
{
	// A polygon may has several loops
	std::vector<GeoLoop> LoopTable;
};

#endif // GEOPOLYGON_H
